package com.example.lotterysystem.service.activityStatus;

import com.example.lotterysystem.service.dto.ConvertActivityStatusDTO;
import org.springframework.transaction.annotation.Transactional;

public interface IActivityStatusManager {
    /**
     * 处理活动相关状态
     * @param convertActivityStatusDTO
     */
    @Transactional(rollbackFor = Exception.class)
    void handlerEvent(ConvertActivityStatusDTO convertActivityStatusDTO);

    /**
     * 回滚处理活动相关状态
     * @param convertActivityStatusDTO
     */
    @Transactional(rollbackFor = Exception.class)
    void rollbackHandlerEvent(ConvertActivityStatusDTO convertActivityStatusDTO);
}
